package com.jt.demo1.service;

import org.springframework.stereotype.Service;

@Service
public class UserServiceImpl implements UserService {
    @Override
    public void addUser() {
        System.out.println("新增用户成功!!!");
    }
    /**
     * 业务:要求尽可能松耦合
     * 分析:
     *      1.UserService是业务处理类,其中addUser方法完成用户新增
     *      2.其中事务的代码与业务的代码紧紧的耦合在一起
     *      3.如果事务的机制发生了变化,则所有的代码都将改变,耦合性高
     *      当前的业务耦合性太高了!!!
     *      4.代码复用性差,耦合性高
     */
//    @Override
//    public void addUser() {
//        System.out.println("创建事务对象");
//        System.out.println("事务开始");
//        System.out.println("新增用户成功!!!");
//        System.out.println("事务提交");
//    }
}
